Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | size |
size of spectrum |
|||
real(kind=wp), | public | :: | input_power |
power of spectrum |
|||
real(kind=wp), | public | :: | power_ratio |
доля входной мощности |
|||
real(kind=wp), | public | :: | max_power | ||||
real(kind=wp), | public | :: | sum_power |
суммарная power |
|||
integer, | public | :: | direction |
направление спектра +1 или -1 или 0 - полный |
|||
type(SpectrumPoint), | public, | allocatable | :: | data(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | value | :: | size |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Spectrum), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Spectrum), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Spectrum), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Spectrum), | intent(inout) | :: | this |
вычисление полной мощности спектра интегрирование методом трапеций
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Spectrum), | intent(in) | :: | this |
write spectrum to file
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Spectrum), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | spectrum_name |